Python Job: Intern-Trajectory planning & Motion control-2

Job added on

Location

Bangalore - India

Job type

Full-Time

Python Job Details

Aufgaben

Software development – Trajectory Planning prototype
Software development – Motion Planning prototype
About our team:
We build best-in-class software for Autonomous driving functions for Mercedes Benz passenger cars. We are a team of talented engineers working in a global network to develop the next generation of Driver Assistance features used in all Mercedes Benz cars sold globally.
About the role:
We require interns to support the implementation and validation of two prototype algorithms:
1. Implementation and benchmarking of a prototype Model Predictive Control function for lateral motion control
The role involves development of a prototype MPC controller for lateral vehicle motion control, in Matlab and Targetlink. We intend to benchmark the performance of this controller compared to the existing approach. The benchmarking is to be performed with software-in-loop simulation environment and on test vehicle.
0. Implementation and benchmarking of a trajectory planner functions
The role involves development of software in Python, C++ for a trajectory planner prototype, intended for future use in the Mercedes Benz Autonomous driving stack.
  • Study academic literature to understand current approaches to the problem
  • Develop and validate prototype implementations
Compare performance across implementations, bring improvements through your own ideas
Abilities:
Skills and knowledge:
  • Profile1: Must have good knowledge in C, C++, data structures & design patterns
  • Profile2: Must have knowledge of model based software development using Matlab. Must know C programming
  • Hands on experience in implementing mathematical equations / algorithms
  • Understanding of the SW build environment and build process – compilation, linking, etc.
  • Exposure to configuration management tools like GIT and requirement management tools, e.g. DOORS
  • Good understanding of AUTOSAR RTE layer is an advantage
Personal capabilities:
  • Ability to work in a team environment using agile methods
  • Strong logical thinking and analytical skills
- Ability to communicate and discuss ideas effectively - verbally and through presentations
  • Deep interest in technology

Qualifikationen

BE ECE/EEE/CS or equivalent